package view.layer
{
	import flash.display.Sprite;
	import flash.geom.Point;
	import flash.geom.Rectangle;
	
	public class BaseLayer extends Sprite
	{
		/**
		 * 层XY轴上的移动速度 
		 */		
		public var sceneMoveSpeed :Point;
		/**
		 * 移动范围
		 */	
		public var moveArea :Rectangle;

		public function BaseLayer()
		{
			this.sceneMoveSpeed = new Point();
			this.moveArea = new Rectangle();
			super();
		}
		
		/**
		 * 更新位置 
		 * @param movePoint 不为空时是锁定镜头到某点，为空就是更新层的显示位置
		 * 
		 */
		public function updatePosition(movePoint :Point = null,isResize :Boolean = false):void
		{
			
		}
	}
}